package yh.design.factoryactual;

import yh.design.common.res.APIResult;

import java.math.BigDecimal;

/**
 * 实际项目中通过spring框架使用的方式
 * @author: zyh
 * @date: 2025/4/15 00:56
 **/
public interface IPaymentService {

    /**
     * 支付方法
     * @param amount
     * @param userId
     * @param payCode
     * @return
     */
    APIResult pay(BigDecimal amount, String userId, String payCode);
}
